Preference-based planning